define(function(){
	var CONFIG = {
		URL : "http://120.25.227.185:9001/"
		// URL : "http://120.25.227.185:9002/"
		// URL : "http://10.10.3.45:3000/"
	};
	var userInfo = {
		base_vocabulary : 0
	};
	var userActionRecord = {
		current_bookName: null,//当下书名
		current_bookId: null,//当下书id
		current_chapterId: 0,//当下章节id
		current_pageNumber: 0,//当下页数
		current_vocabularySize: 0,//当下词汇量
		current_allPageNumber: 100,//当下书的总页数
		current_chapterName: null,//当下章节名
		choose_easy: 0,//单词是否标小红点,为0表示困难要标,为1表示简单不标
		enterTransArea: 0,//表是否进入翻译框,0表未进,1表进入,鼠标离开单词后短时间内未进入,翻译框要隐藏
		transWord:null,//要翻译的单词
		transWordId:0,//要翻译的单词ID
		transWordType:null,//要更新用户词汇量时传参,表其所会词汇内加入或移除单词,add是由难变易,remove是由易变难
		catalogueBookmarkWrapShow:0,//标记阅读界面的侧边栏上是否滑出目录书签，0表未滑出，1表滑出
		chooseBookId:null,//选择的数的id,在getPageData里用，为了防止选到尚未就绪的书而导致选之前的书ID记录被洗
		DefaultPageNumber:1,//选择的页数,在getPageData和翻上下页时用，为了防止选到尚未就绪的某页而导致选之前的页数记录被洗
		chooseBookName:null,//选择的书名,在getPageData时用，为了防止选到尚未就绪的书而导致选之前的书名记录被洗
		getPageDataSuccess:1,//标记获取某页是否有文章数据，1表有，0表无
		hoverPause:0,//在单词在上面停留够时间与否，够了就为1，不够为0
		chapterWordsAllPart:0,//显示章节单词时要分页，一页是一个part,part总数
		chapterWordsCurrentPart:0,//当下显示的章节单词分页part
		chapterWordsNextChapterId:0,////下一章显示章节单词的章节ID
		chapterWordsNextChapterName:0,////下一章显示章节单词的章节名
		newWordsAllPart:0,//生词本分页所有
		newWordsCurrentPart:0,//生词本分页当前
		newWordsType:"predict"//生词本内看预测或是全部单词
	};
	var appearance = {
		word_pos:{},//记录每个单词区域的偏移量，好定位出翻译框的位置
		word_width:50,//记录每个单词区域占宽，好让翻译框相对其居中
		word_height:34//记录每个单词区域占高，好定位出翻译框的位置
	}
	var bookList = [];//存储书单信息
	var chapterList = {};//存储当前阅读书的章节名，id,起始页码
	var pageCont = {};//存储当前阅读页的内容,难词,章节等信息
	var getTransRes = {};//存储当前获得的单词翻译
	var newWords = {};//存储生词本里的预测生词或所有生词
	var chapterWords = {};//存储当前章节或下一章节单词
	return{
		CONFIG: CONFIG,
		userInfo: userInfo,
		userActionRecord: userActionRecord,
		bookList: bookList,
		chapterList: chapterList,
		pageCont: pageCont,
		getTransRes: getTransRes,
		appearance: appearance,
		newWords : newWords,
		chapterWords: chapterWords
	}
})